темы сайта: правозащита, законотворчество, власть, политика, экономика,
самосознание и самоуправление, творчество, образование. Код невидим. рамблер1х1-822857-Top100 для nik-kozlov.narod.ru |
||||
|
Учитель и ученик Автор: Маленков С.К. |
|||
Проблемы Программного Обеспечения (ПО) |
Смена языка Change language |
|||
каламбур \ рёбра и жилы \ язык
\ конструктор программиста-любителя \ Смысл
этого каламбура могут знать очень немногие… Вся
терминология программирования исторически начиналась на английском языке и с
использованием только литер латинского алфавита. SOFT по-английски значит
"мягкий", а обозначает не мебель, не одежду, а Программное
Обеспечение компьютеров. В отличие от слова "hard" (переводится – "твёрдый"),
означающего "железо" компьютеров, его конструкционные части. "Мягкость",
то есть ЭВМ-программы, имеют внешне невидимую неизменную жёсткость
структур и связей, и "рычаги" их изменения, и
"сменные дышла", "вентили" и "заслонки",
"педали" и "редуктора", "вожжи" и
"рули"… Т.е. они имеют и "волокнистость", и
"сплетённость", и "ребристость", механистичность
"железа"… Но всё равно упрямо именуются только исключительно
"мягкостью". Никогда не услышите сравнение с шашлычком,
"котлеткой по-киевски" (на косточке куриной ножки), а-ля на
рёбрышке… Могли бы сравнить с супами, кашами, салатами… Нет, вот –
"софт" и только "софт"! Ох, уж эти
англо-американцы! И иже с ними… Однако, любому начинающему пользователю или программисту
преподают структуру и запутанные связи цепей команд… Аналогии с шарфами, полуверами, свитерами, шторами и
половичками, коврами[3], с матрацем, кроватной "сеткой",
ковром-самолётом, и с метлой Яги, ремённой и иной трансмиссией и т.п. – тоже
у англоговорящих не приживаются… Ну и ладно. Это, может, и к лучшему, а то
зашли бы далеко в "лёгкую промышленность" или
"ширпотреб"… А вот
жаль, что даже прямые аналогии с библиотечным собранием – вошли в
термины программирования очень малыми урывками (папка, файл, страница,
листинг, каталог…). Зря не вжили эту аналогию. По сути весь "софт"
- это сложное библиотечное собрание со связями куда более сложными,
чем переплёты, папки и каталоги. Это – образ и основа библиотеки будущего.
Только само "программное обеспечение" – её малая часть этой
библиотеки[4], хоть и очень важная. Давно уже
английская терминология не столько помогает, столько сковывает
развитие компьютерного языка. Известны и многозначность
английских слов, и негибкость словообразований. Преодолевать это можно с
помощью словарных условностей, т.е. введением терминов, значение которых
"означает только это и ничего иного". Но ведь это мешает развитию
программирования в направлении понимания машиной языка обслуживаемых ею
людей. И люди вместо облегчения работы получают усложнения, т.к. надо
понимать язык другого народа и его условные привычки (да ещё и в условных
"машинных" кодах). Для этого
давно предпринимались попытки создать международные языки типа ЭСПЕРАНТО.
Создатели первых ЭВМ явно рассчитывали на своё лидерство среди народов, а не на создание всем равных удобств… И за это к английскому языку потянулось два ручья
эмоций: - в одном – желание постичь (и использовать), в другом – негатив
восприятия другими культурами народов. Народы,
т.е. их правительства, давно договорились блюсти международность английского
в программировании. Но каждая программа активно адаптируется к национальным
языкам. Пока, увы, больше в части вывода на экран необходимых фраз. Давно пора ввести уже и понимание программами букв кириллицы, научить и команды понимать по-русски не только изнутри
программ, но и даваемые пользователем с клавиатуры. И ответы пора давать
по-русски. конструктор программиста-любителя Давно я предлагаю ввести в широкое пользование многие сервисы: - Открытый
и полный (пополняемый) каталог ЭВМ-программ. -
Сравнительные таблицы исполняемых программных функций, встречающихся в разных программах. - Разбиваемость
готовых программ на функциональные элементы для использования их в других
программных сочетаниях. - Создание
и контроль мест подключения других
функциональных возможностей[5]. -
"Пользовательскую сборку" необходимых функций в индивидуальный сервис
пользователя. - Конструктор
машинно-понимаемых функций, задаваемых обычным языком. - Сертифицирование программ на отсутствие "недекларированных возможностей", т.е. страхование от скрытых вредящих команд. - Давно
пора ввести в широкое пользование программы анализа фраз не только по
грамматике, но по смыслу. Эти программы разработаны около 50 лет назад для
спецслужб, в 90-х просочились на рынок, используются врагами народа,
мешающими народу использовать их тоже. Полезность
этих моих предложений и разнообразие их применения можно проследить по
кратким описаниям предлагавшихся комбинаций. Их я мог бы обеспечить при
возможности заказа профессионального создания необходимых комбинаций
программных записей. Моё начальное образование было для этого недостаточно. Но кому-то
было выгодно не дать мне этих возможностей. А со мной – и другим. Враги
народа есть у народов всегда. И наше горе, что этот термин примитивно
опорочен деятельностью диктатуры Сталина. Будет ещё иное время, и своих врагов народ будет судить сам. И
не истреблением, как в средневековье. И будет отличать инакомыслие, иные
направления желаний – от вражды. Будет создавать социумы единомышленников, не порабощая несогласных. При
"социализме" для блокирования моих предложений ссылались на
"отсутствие заказа", хотя мой заказ – чем не заказ? Я потратил
годы, чтобы добиться приёма заказов предприятиями – от граждан. Ссылались и
на неокупаемость моих предложений, хотя с наступлением "рынка" 90-х
куда более худшие программки "на ура!" раскупались… Окупить можно
было бы не только зарплаты[6] иногда "простаивающих"[7] программистов, но и окупить
смену поколения ЭВМ. Подумаем
вместе?… 1987-2007 на главную \ Пульт учителя \ Пульт учителя 2 \
Медаль
\ Пульт учителя 3 \
Откуда такое имя? \ Мягкость
в ущерб ребристости \ копии для Резервной
библиотеки |
||||
Ссылка на сайт,
автора книги и идей, публикуемые на сайте издания при цитировании или
перепечатке – обязательна.
Коммерческое переиздание без согласования с автором
и редакцией – запрещается.
Ждём
отзывов международных правозащитных организаций, юристов, политиков, руководителей
стран и парламентов,
влиятельных
людей, работников служб социальной защиты.
E-mail: fogrin@rambler.ru
Предупреждение: Почтовые
адреса даются только для переписки на темы сайта и его публикаций. Использование адресов
электронной и обычной почты для
рассылки рекламного или иного информационного мусора будет наказываться.
---------------------------------------------------------------------------------------
Обновление:
03-03-2010kn
[1] Гражданская инициатива родилась вместе со мной, впиталась с молоком матери, усилилась мудростью
окружавших простых людей. Это основа жизни личности, не желающей быть чьим-то рабом,
сотворчеству в обществе. Развитие этих инициатив описываются на этом регулярно пополняющемся
сайте.
[2] Мной создана система отношений, не позволяющая подменять волю народов волей вождей или
чиновников. В воле народов – время и пространство внедрения этой системы. Описанию этой системы
отношений посвящена часть публикаций сайта.
[3] Это я предлагал внедрить для разнообразия и "русского стиля" в языках программистов, когда кончал
курсы МИРЭА по программированию.
[4] В ней важнейшей частью будут считаться архивы, созданные с помощью программ, одной из которых
будет каталог. Часть его – программа, часть – результат её работы, архив данных.
[5] Неподконтрольность таких мест может привести к врезке в вашу программу при её обновлении программ-
диверсантов.
[6] "Заработная плата", то есть – заработанная трудом, часто не соответствовала смыслу термина. Она часто
была социальным содержанием, которое надо было оправдать. А иногда допускалось и не оправдывать…
Как, например, у врачей "здравоохранения", совсем не охраняющих наше здоровье.
[7] Скорее, - просиживающих без дела, без заказа, "на окладе", т.е. зря (но гарантированно) оплачиваемых…